package jmine.tec.extensions.services.rs;

import java.io.Serializable;
import java.util.Map;

import bancosys.tec.utils.date.Timestamp;

/**
 * Represents an ExceptionRecord
 * 
 * @author marcio.canovas
 */
public class ExceptionRecordRepresentation implements Serializable {

    private String stack;

    private String mensagem;

    private String user;

    private String system;

    private Timestamp timestamp;

    private Map<String, String> context;

    /**
     * @return the stack
     */
    public String getStack() {
        return stack;
    }

    /**
     * @param stack the stack to set
     */
    public void setStack(String stack) {
        this.stack = stack;
    }

    /**
     * @return the mensagem
     */
    public String getMensagem() {
        return mensagem;
    }

    /**
     * @param mensagem the mensagem to set
     */
    public void setMensagem(String mensagem) {
        this.mensagem = mensagem;
    }

    /**
     * @return the usuario
     */
    public String getUser() {
        return user;
    }

    /**
     * @param user the user to set
     */
    public void setUser(String user) {
        this.user = user;
    }

    /**
     * @return the system
     */
    public String getSystem() {
        return system;
    }

    /**
     * @param system the system to set
     */
    public void setSystem(String system) {
        this.system = system;
    }

    /**
     * @return the timeStamp
     */
    public Timestamp getTimestamp() {
        return timestamp;
    }

    /**
     * @param timeStamp the timeStamp to set
     */
    public void setTimestamp(Timestamp timeStamp) {
        this.timestamp = timeStamp;
    }

    /**
     * @return the context
     */
    public Map<String, String> getContext() {
        return context;
    }

    /**
     * @param context the context to set
     */
    public void setContext(Map<String, String> context) {
        this.context = context;
    }

}
